Format terkini S.League

Liga ini dimainkan dengan format tiga kali pertandingan giliran, bermakna setiap pasukan berjumpa pasukan lain tiga kali. Pada akhir musim johan liga dimahkotakan dan tempat terakhir akan diturunkan ke Liga Bola Sepak Kebangsaan Divisyen 1. Pemecah seri di dalam kedudukan adalah di dalam turutan menurun: Mata, perbezaan gol, jaringan gol, bilangan kemenangan (satu di dalam semua perlawanan), jika masih lagi terikat pemecah seri akan digunakan di dalam perlawanan di antara pasukan yang terikat, jika masih terikat, rekod bermain baik (fair play) yang lebih baik dan akhirnya seri akan menentukan kedudukan terakhir.